BODY, TD {
    margin:0; padding:0;
}
        
        #container { 
            margin:0 auto;
            padding:5px;
            width:850px;
            height:800px;
            border:1px solid;
       }
       #header { 
           margin: auto;
           margin-top:10px;
           width:800px;
           height:110px;
           border: 1px solid green;
       }
       #header .logo{ 
           width:200px;
           height:110px;
           border-right: 1px solid green;
           text-align: center;
           float:left;
       }
       #header .hcontent { text-align:center;}
       #header .logOn {
            width:150px;
            height: 100px;
            margin-left: 630px;
            margin-top: 10px;
       }
       
       #navigation{
           width:800px;
           height:30px;
           
           margin: auto;
           margin: 10px 25px 10px 25px;
           border: 1px solid green;
       }
       #navigation ul
       {margin:0px; padding:0px;}

       #navigation ul li
       {display:inline; 
        width:100px;
        height:30px; 
        float:left; 
        list-style:none; 
        margin-left:2px; 
        position:relative; 
        background-color:#c8f687;
       }
       #navigation li:hover { background-color:#bcdf89;}
       #navigation li a
       {text-decoration:none;}

  
        #navigation ul li ul
        {
            margin:0px;
            padding:0px;
            display:none;
            position:absolute;
            left:0px;
            top:30px;
            background-color:#c8f687;
        }
        #navigation ul li:hover ul
        {
        display:block;
        width:160px;
        }
        #navigation ul li:hover ul li  { float:none; width:160px;}
        #navigation li li
        {
        list-style:none;
        display:list-item;
        }
  
       #rsidebar{
           text-align:left;
           margin-right:25px;
       
           width: 200px;
           height: 450px;
           border: 1px solid green;
           float:right;
       }
       #content{
           margin-left:25px;
           margin-top:10px;
           width:550px;
           height:450px;
           border: 1px solid green;
       }
       #footer {
           margin: auto;
           margin-top:15px;
           width:800px;
           border: 1px solid green;
           height:100px;
           clear:both;
           
       }
       #rsidebar .cloud { margin:30 10 10 10px;
        width: 180px;
        height:150px;
        border: 1px solid green; 
       }
       #rsidebar .ranks { width: 180px;
        margin-top:40px;
        height:150px;
        border: 1px solid green;
        margin-left: 10px;
       }